#ifndef MGRAPH_H
#define MGRAPH_H
#include "graph.h"
#include "mmodel.h"
#include <QStack>
#include <QMouseEvent>
class MGraph:public Graph
{
public:
    /** 构造函数
     * @brief MGraph
     * @param parent
     * @param num
     * @param way
     */
    MGraph(QWidget *parent = 0,int num = 2,int way=0);
    /** 析构函数
      *
      *
      */
    ~MGraph();

    /**
     * @brief putArrow 向数组中放置箭头
     */
    virtual void putArrow();
    /**
     * @brief saveModel 保存当前模型
     */
    virtual void saveModel();
    /**
     * @brief saveEdge 保存边信息
     * @param out 输出流
     */
    virtual void saveEdge(QTextStream & out);
private:

};
#endif // MGRAPH_H
